package com.shanzhi.dify.service;

import com.shanzhi.dify.common.DifyUrlEnums;
import com.shanzhi.dify.entity.AgentEntity;
import com.shanzhi.dify.entity.WorkFlowsRunEntity;

public interface DifyApiService {

    String workflowsRun(WorkFlowsRunEntity workFlowsRunEntity, String apiKey, DifyUrlEnums difyUrlEnums) ;

//    String getTableStructure(WorkFlowsRunEntity workFlowsRunEntity, String apiKey);

    void queryDataBase(WorkFlowsRunEntity workFlowsRunEntity, String apiKey);

    String chatFlow(WorkFlowsRunEntity workFlowsRunEntity, String apiKey);

    String agentChat(AgentEntity agentEntity);
}
